package com.team.game.Game;

import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.RectF;

import com.team.game.framework.Level;
import com.team.game.framework.impl.MainActivity;
import com.team.game.framework.impl.Scale_X_Y;

import java.io.IOException;
import java.io.InputStream;

public class Map_Foregroung {  // тут будет еще один класс который отвечает за пасивную анимацию каких-то елементов
    // как только будет анимация, он поменяется пока так
    private Bitmap game_view;
    private final RectF background = new RectF();

    public Map_Foregroung(int Level) {

        String fore = "Picture/Foregrounds/" + "foreground" + Level + ".png";

        InputStream inputStream = null;
        try {

            inputStream = MainActivity.manager.open (fore);
            game_view = BitmapFactory.decodeStream (inputStream);

        } catch (IOException e) {
            e.printStackTrace();
        }
        background.set(0, 0, Scale_X_Y.Size_X, Scale_X_Y.Size_Y);
    }

    public void draw(Canvas canvas) {
        canvas.drawBitmap (game_view, null, background, null);
    }

    public void update(Canvas canvas) {

    }

    public void dispose() {
        game_view.recycle ();
    }
}
